home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 43 / Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso / -serious- / programming / c / pmm / doku / thirdpartytools / about_vbcc.readme < prev    next >
Text File  |  1999-06-14  |  3KB  |  98 lines

  1. vbcc - portable ANSI C compiler (c) in 1995-97 by Volker Barthelmann
  2.  
  3.  
  4. INTRODUCTION
  5.  
  6.     vbcc is a free portable and retargetable ANSI C compiler.
  7.  
  8.     This archive contains the compiler, preprocessor, assembler, linker,
  9.     frontend, message browser, startup codes, C-libraries, amiga.lib
  10.     replacements as well as several other tools (mostly with complete
  11.     source) for 68k as well as PPC.
  12.  
  13.     This gives you a complete system that allows to develop programs in
  14.     ANSI C as well as Amiga-specific programs (provided you obtain the
  15.     OS-includes) running on 68k or PowerUp-boards.
  16.  
  17.     All major parts of this distribution (including compiler, preprocessor,
  18.     libraries etc.) have been compiled/assembled with this system and
  19.     apart from the OS-includes everything is included to rebuilt vbcc,
  20.     the libraries and many of the other programs.
  21.  
  22.     Note that the programs in this archive all run on the 68k even when
  23.     generating PPC-code. There is another archive which contains compilers
  24.     that run on the PPC.
  25.  
  26.  
  27. FEATURES
  28.  
  29.     vbcc..
  30.  
  31.     - comes with source
  32.  
  33.     - is free
  34.  
  35.     - is portable and retargetable
  36.  
  37.     - comes with a global optimizer that can e.g. do global common
  38.       subexpression elimination, constant propagation, function inlining
  39.       and several other optimizations (but is not yet finished and may
  40.       have some bugs)
  41.  
  42.     - should be ANSI compliant
  43.  
  44.     - can generate code that runs on a plain 68000 CPU
  45.  
  46.     - can generate code optimized for 020/030, 040 or 060
  47.  
  48.     - can generate code that uses the 68881/2, 68040/060 FPUs directly
  49.       and comes with appropriate math-libraries
  50.  
  51.     - can generate code that runs on PowerUp-boards
  52.  
  53.     - generates standard Amiga-68k-objects or PPC-ELF-objects
  54.  
  55.     - does not need too much memory
  56.  
  57.     - comes with a message browser
  58.  
  59.     - comes with a config program
  60.  
  61.     - offers a lot of error/warning messages that can be turned on/off
  62.       separately
  63.  
  64.  
  65. REQUIREMENTS
  66.  
  67.     To use vbcc you need:
  68.  
  69.     - an Amiga with OS 2.0 or higher
  70.  
  71.     - enough RAM (it is possible to translate small programs with 1MB, but
  72.       for larger programs much more will be needed)
  73.  
  74.     Stuff that is not needed, but may be very useful:
  75.  
  76.     - harddisk
  77.  
  78.     - editor
  79.  
  80.     - make, touch etc.
  81.  
  82.     - the Amiga OS-includes (they can be found on certain CDs)
  83.  
  84.     - pipe-command (to use the message browser)
  85.  
  86.     Also you should know how to use the shell and you should know ANSI C
  87.     (if you need a book I recommend (like everyone) "The C Programming
  88.     Language, Second Edition, ANSI C" by Kernighan and Ritchie).
  89.  
  90.  
  91.  
  92. Volker Barthelmann                                      volker@vb.franken.de
  93. Kennedy-Ring 39
  94. 91301 Forchheim
  95. Germany
  96.  
  97.  
  98.